struct Solution {}

fn main() {}

impl Solution {
    pub fn count_numbers(cnt: i32) -> Vec<i32> {
        let max = 10_i32.pow(cnt as u32) as usize;
        let mut ret = vec![];
        for i in 1..max {
            ret.push(i as i32);
        }
        ret
    }
}